<?php
define('NO_CHECK_LOGIN','ture');
require 'init.php';
if(!empty($_POST)){
    $web_title=I('web_title','post','html','未输入');
    $web_time=I('web_time','post','html','未输入');
    $web_src=I('web_src','post','html','未输入');
    mysqli_query($link,"INSERT INTO webtable (`webtitle`,`webtime`,`websrc`) VALUES('$web_title','$web_time','$web_src')");
}
if(isset($_FILES['html'])){
    $result=mysqli_query($link,"SELECT `webid` FROM `webtable` WHERE `webtitle`='$web_title'") ;
    $web_id = mysqli_fetch_assoc($result);
    $web_id=$web_id['webid'];
//判断是否上传文件
	//获取用户上传文件信息
	$html = $_FILES['html'];
 	//判断文件上传到临时文件时是否出错
	if($html['error'] > 0){
		$error = '上传失败：';
		switch($html['error']){
 			case 1: $error .= '文件大小超过了服务器设置的限制！';break;
			case 2: $error .= '文件大小超过了表单设置的限制！'; break;
			case 3: $error .= '文件只有部分被上传！'; break;
			case 4: $error .= '没有文件被上传！'; break;
			case 6: $error .= '上传文件临时目录不存在！'; break;
			case 7: $error .= '文件写入失败！'; break;
			default: $error .='未知错误！'; break; 
		}
		exit($error);  //显示错误信息并停止脚本
	}
	//-----------------------
	//上传成功，继续操作……
	//----------------------
	//-----------------------
	//符合上传格式要求，保存文件……
	//-----------------------
	//准备上传文件的保存路径，通过用户的id为头像命名
	$save_path = "../../upload/web/$web_src/$web_id.html";
	//将上传文件从临时目录移动到项目目录
	if(!move_uploaded_file($html['tmp_name'], $save_path)){
		"<script>alert ('上传文件保存失败！');</script>";
		exit();
	}else{
       echo "<script>alert ('文件上传成功，请勿重复提交');</script>";
       redirect('web.php'); 
    }
}

require '../view/web.html';
?>